home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / graphics / corelbug.zip / CORELBUG.TXT
Text File  |  1992-10-27  |  2KB  |  67 lines

  1. 11:18AM  10/27/92
  2.  
  3. From:     Jonathan E. Snow
  4. To:    Everyone
  5. Re:    Bug in CorelDraw! 3.0b
  6.  
  7.     Corel V. 3.0 rev. b has the following bug:
  8.  
  9.     If you resize a large number of ungrouped objects, 
  10. you will suffer the loss of a substantial portion of the 
  11. GDI heap (system resources) which is allocated and never
  12. freed.  When you exit the program, the GDI heap memory 
  13. can only be recovered by restarting Windows.
  14.  
  15.     A little snooping in the GDI heap reveals the 
  16. following:
  17.                   Before   Load    Load  Resize    Exit
  18. Objects:          load     Prog.   Dwg.  54 objs.  Prog.
  19. free               22       28      31    21        22
  20. moveable          147      279     280   338       210
  21. fixed               7       12      12    13        13
  22. total allocated   154      291     292   351       223
  23.  
  24. % free             77       68      68    62        70
  25.  
  26.     You can continue resizing until the GDI heap free 
  27. space drops to 0, which will wedge Windows.  Hope you 
  28. didn't need that drawing.
  29.  
  30.     I called Corel about it, and they stonewalled a 
  31. little ("Oh, we never hear problems like that..."), then
  32. when I spoke to a senior tech rep ("Rick"), he admitted 
  33. that this was a known bug, and unlikely to be fixed in this
  34. release of the software.  He said it was worse with Windows 
  35. 3.0.
  36.  
  37.     If you group the objects BEFORE resizing them, then
  38. the problem goes away, viz:
  39.             
  40.               Before  Load   Load  Group   Resize
  41. Objects:      Load    Prog   Dwg.  Objs.   Group   Exit 
  42. free           27      18     17    14      17      18
  43. moveable      147     280    280   281     281     153
  44. fixed           7      12     12    12      12      12
  45. total alloc.  154     292    292   293     293     165
  46.  
  47. % free         77      68     68    68      68      75
  48.  
  49.     Still not perfect on freeing allocated GDI heap, 
  50. but much better.
  51.  
  52.     If you have been experiencing peculiar behavior, 
  53. such as "out of memory" bitches with plenty of free memory,
  54. Pallette or rollup icons that go blank, or unexpected 
  55. crashes, this may be causing it.
  56.  
  57.     I won't get into the philosophical aspects 
  58. of Corel selling software with bugs this major.
  59.  
  60. Corel's phone number is 613/728-1990
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.